/*-----shopping cart-----*/
table.shopping{
    width: 100%;
    margin-top: 10px;
}
table.shopping  td{
    padding: 10px 5px 0 0;
}
table.shopping th{
    text-align: left;
    font-size: 15px;
}
.shopping .thumps img{
    width: 100px;
    height: 100px;
}
.shopping td.info{
    width: 290px;
}
.shopping .info a{
    color:#a51e21;
    font-size: 18px;
    font-weight: bold;
}
.shopping span{
    color:#630;
}
.shopping .qty input{
    width: 40px;
}
.shopping .price span{
    color: #a51e21;
    font-size: 18px;
}

.shopping .remove a{
    height: 30px;
    padding:5px 8px;
    background: #a51e21;
    color:#fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.shopping .total{
   text-align: right;
   font-weight: bold;
}
.shopping .total span{
   color:#a51e21;
   font-size: 20px;

}
.shopping .check-out{
    text-align: right;
}
.shopping .check-out a{
    height: 30px;
    padding:5px 8px;
    background: #a51e21;
    color:#fff;
}
.shopping .check-out input{
    padding:5px 8px;
}

/*------normal-form-------*/
.normal-form label{
    width: 125px;
    display: inline-block;
    padding-top: 5px;
    text-align: right;
    color: #630;
    font-weight: bold;
}
.normal-form a{
    height: 30px;
    padding:5px 8px;
    background: #a51e21;
    color:#fff;
}
.normal-form fieldset{
    margin-top: 20px;
    border: 1px dashed #ccc;
}
.normal-form legend{
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background: #a51e21;
    padding:5px 7px;
}
.normal-form .vali{
    margin-left: 5px;
}
.normal-form input[type="submit"]{
    padding:5px 8px;
    margin-left: 10px;
}

label.error {
    color: #a51e21;
    width: auto;     
    margin-left: 10px;       
}


/*-----order------*/
table.order{
    width: 100%;
    margin-top: 10px;
}

table.order td{
    padding: 10px 5px 10px 5px;
    background: #9F6D2C;
       
}

table.order th{
    padding: 10px 5px 10px 5px;
    text-align: left;
    font-size: 15px;
    background: #ccc;
}

/*----contact-----*/

#contact label.error {
    color: #a51e21;
    width: auto;     
    margin-left: 10px;       
}



